#pragma once 

namespace ftp
{

class DataProducer
{
public:
	virtual ~DataProducer() {}
	
	virtual size_t getData(char* buffer, size_t bufferSize) = 0;
	virtual bool isDataAvalible() const;
};

}